package com.eastfair.pay.vo;

import com.eastfair.annotation.annotation.dictionary.DictionaryField;
import com.eastfair.vo.BaseVO;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.Size;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 * 实体类
 * 交易记录统计
 * </p>
 *
 * @author clm
 * @since 2023-02-13
 */
@Data
@ApiModel(value = "TransactionStatisticsVO", description = "交易记录统计")
public class TransactionStatisticsVO extends BaseVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 总额
     */
    @ApiModelProperty(value = "总额")
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private BigDecimal totalAmount;

    @ApiModelProperty(value = "交易类型(付款，退款)")
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String transactionType;

}
